package org.csu.jpetstore.persistence;

import org.csu.jpetstore.domain.Product;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface ProductMapper {
    List<Product> getProductListByCategory(String categoryId);
    Product getProduct(String productId);

    // 添加大类
    void insertProduct(Product product);

    // 更新大类
    void updateProduct(Product product);

    // 删除大类相关的小类
    void deleteItemByProduct(String productId);

    // 删除大类本身
    void deleteProduct(String productId);
}
